package com.jcxy.mapper;

import com.jcxy.VO.NotifyVo;

import java.util.List;
import java.util.Map;

public interface NotifyMapper {

    /**
     * 查询通知数量
     * @param dto 查询条件
     * @return
     */
    Integer queryNotifyCount(Map dto);

    /**
     * 查询通知信息
     * @param dto 包含查询条件和分页信息
     * @return
     */
    List<NotifyVo> queryNotifyByPage(Map dto);

    /**
     * 更新公告信息
     * @param dto
     * @return
     */
    int updateStatus(Map dto);

    /**
     * 插入通知信息
     * @param dto
     */
    void insertNotify(Map dto);

    /**
     * 删除通知信息
     * @param notify_id
     * @return
     */
    int deleteNotifyById(Integer notify_id);
}
